body {
    background: #FFFCCC;
}

#doc {
    width: 960px;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    margin: 0 auto;
}

#doc h1 {
    color: #000000;
    font-size: 22px;
    padding-top: 10px;
    padding-left: 15px;
}

#search_form {
    width: 800px;
    margin: 50px auto 20px;
}

.new_entry a {
    padding: 0 3px;
}

.en_ver {
    text-align: right;
    padding: 5px 60px;
    border-bottom: 1px dashed #cdcdcd;
    margin-bottom: 10px;
}

.en_ver a {
    color: #FF7800;
    text-decoration: none;
    font-size: 18px;
}

.en_ver a:hover {
    text-decoration: underline;
}

.entry_lan {
    padding: 10px;
    text-align: right;
    background: #eeeeee;
    border-top: 1px solid #cdcdcd;
    border-bottom: 1px solid #cdcdcd;
}

.question {
    padding: 5px 15px;
    border-bottom: 1px dashed #cdcdcd;
}

.answers {
    padding: 5px 15px;
}

.answers ul.a_ul {
    padding: 0;
    list-style: none;
}

.answers ul.a_ul h4 {
    background: none repeat scroll 0 0 #CCCCCC;
    padding: 5px 0 5px 5px;
}

.answers ul.a_ul .a_con {
    padding-left: 10px;
}

.answers ul.a_ul .empty_ans {
    padding: 30px;
    text-align: center;
    background: #ffcdcd;
    border: 1px solid #FF6868;
}

.entry_lan a {
    margin-left: 3px;
    margin-right: 3px;
}

.relate_entry {
}

.relate_entry a {
    color: #0066CC;
}

#footer {
    width: 960px;
    margin: 0 auto;
    padding: 10px;
    text-align: center;
}

#footer a {
    color: #333;
    text-decoration: none;
}

.clear {
    clear: both;
}

.entry_content {
    width: 640px;
    float: left;
    overflow: hidden;
}

.sen1 {
    width: 160px;
    float: left;
}

.sen2 {
    width: 160px;
    float: right;
}

.sen3 {
    width:728px;
    margin: 0 auto;
}

pre {
    padding: 10px 5px 20px 5px;
    overflow-x: auto;
    border: 1px dashed #225588;
    background: #B0BEC7;
}